.. :validated: 3.2.0

Проверка функций «Управление службой динамической настройки узла»
======================================================================================

Разворачивание сервера DHCP
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Роли и службы сайта → Служба динамической настройки узла → Вкладка "Перечень серверов".

     - Отображается таблица с перечнем всех серверов DHCP в системе - таблица пустая.

   * - Шаг 2

       Нажать на кнопку "+ Новый сервер".

     - Отображается форма добавления нового сервера динамической настройки узла.

   * - Шаг 3

       Заполнить поля формы:

       1. В поле "Имя компьютера" выполнить поиск компьютера, который будет выполнять роль сервера DHCP. В выпадающем списке выбрать компьютер, который будет выступать в роли сервера DHCP.

       2. В списке "Имя сайта" выбрать любое значение.

       3. Нажать на иконку сохранения и подтвердить.

       Данные для заполнения

       1. "Имя компьютера" = "dhcp"

       2. "Имя сайта" = "site01"

     - Запущен процесс разворачивания сервера DHCP.

   * - Шаг 4

       Перейти в карточку сервера динамической настройки узла dhcp0*, который был выбран на шаге №3.

     - Отображена карточка выбранного сервера динамической настройки узла. С левой стороны отображена форма метаданных, содержащая следующие элементы:

       1. Заголовок с полным наименованием машины dhcp0*;

       2. Поле "Подсистема" содержит значение Динамическая настройка узла;

       3. Поле "Состояние подсистемы" - статус "Устанавливается";

       4. Поле "Дата создания" - содержит дату отправки задания на разворачивание (формат ДД.ММ.ГГГГ, ЧЧ:ММ:СС) на шаге №4;

       5. Поле "Дата обновления" - содержит значение из поля "Дата создания";

       6. Поле "Версия ALD Pro" - заглушка "Неизвестно";

       7. Кнопка "Обновить ALD Pro" - функционально и визуально не активна;

       8. Кнопка "Удалить" - функционально и визуально не активна;

       9. Кнопка "Открыть журнал событий" - визуально и функционально активна.

   * - Шаг 5

       Нажать на кнопку "Открыть журнал событий".

     - Отображена таблица журнала истории изменений подсистемы, которая содержит следующую строку:

       1. "Дата и время" - время запуска задания назначения роли сервера динамической настройки узла (формат ДД.ММ.ГГГГ, ЧЧ:ММ:СС);

       2. "Событие" - содержит значение "Отправлен запрос на установку сервера".

   * - Шаг 6

       Перейти: Роли и службы сайта → Служба динамической настройки узла → Вкладка "Перечень серверов".

     - В таблице присутствует добавленный на Шаге №3 сервер DHCP.

Загрузка конфигурации сервера DHCP из файла
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Роли и службы сайта → Служба динамической настройки узла → Вкладка "Перечень серверов".

     - Отображается таблица с перечнем серверов DHCP, развернутых в системе. Таблица содержит запись о сервере dhcp.

   * - Шаг 2

       Перейти в карточку сервера DHCP, нажав на соответствующую строку таблицы.

     - Отображается вкладка "Основное" карточки выбранного сервера DHCP.

   * - Шаг 3

       Перейти на вкладку "Конфигурация скрипта".

     - Вкладка содержит поле с текущим скриптом конфигурации сервера DHCP и поле с комментарием к текущей версии скрипта.

   * - Шаг 4

       Нажать на кнопку "Загрузить из файла".

     - Отображается стандартное окно для выбора файла с компьютера пользователя.

   * - Шаг 5

       Выбрать подготовленный корректный файл конфигурации для данного сервера DHCP.

       Примеры скриптов указаны в справочном центре.

     - В поле редактирования скрипта отображено содержимое файла, который был выбран на текущем Шаге. Поле активно.

   * - Шаг 6

       В поле «Комментарий» ввести любое значение и нажать на иконку сохранения, подтвердив операцию.

       Данные для заполнения

       Обновлен конфиг сервера DHCP

     - Файл конфигурации успешно загружен в систему – конфиг DHCP обновлен. Поля не доступны для редактирования и содержат обновленные данные.

   * - Шаг 7

       Нажать на кнопку «Редактировать файл».

     - Поля для редактирования скрипта и комментария активны.

   * - Шаг 8

       Отредактировать поля формы:

       1. В поле скрипта внести любые изменения.

       2. В поле «Комментарий» ввести любое значение.

       3. Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       1. Во вторую строку скрипта внести изменения = «interface=eth2».

       2. «Комментарий» – «Изменен интерфейс».

     - Скрипт успешно изменен – отображается соответствующее уведомление.

   * - Шаг 9

       Нажать на кнопку «История изменений».

     - В таблице отображено проделанное на Шаге №8 изменение:

       1. Столбец «Дата изменения» содержит точные дату и время, в которые были сохранены изменения.

       2. Столбец «Автор изменения» содержит ФИО пользователя, который выполнил редактирование.

       3. Столбец «Комментарий» содержит значение, которое было введено в поле «Комментарий» на Шаге №8.

Настройка сетевых интерфейсов ISC DHCP
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Роли и службы сайта → Служба динамической настройки узла → <сервер DHCP>.

     - Отображается карточка сервера динамической настройки узла, вкладка "Основное". Также доступны следующие вкладки:

       Конфигурация скрипта.

       Настройка сетевых интерфейсов.

   * - Шаг 2

       Перейти на вкладку "Настройка сетевых интерфейсов".

     - Отображается вкладка "Настройка сетевых интерфейсов", которая содержит следующие элементы:

       - Кнопка "Закрыть".

       - Поле "Редактировать скрипт вручную" для просмотра и изменения скрипта. Поле не доступно для редактирования.
       
       Функциональные кнопки:

       - Загрузить из файла

       - История изменений

       - Редактировать файл

       Обязательно поле "Комментарий", не доступно для редактирования.

   * - Шаг 3

       Нажать на кнопку "Загрузить из файла".

     - Отображается стандартное окно для выбора файла с компьютера пользователя.

   * - Шаг 4
       
       Выбрать подготовленный корректный файл настройки сетевого интерфейса.

       Примеры скриптов указаны в справочном центре.

     - Отображается маска загрузки, форма недоступна для редактирования. Как только изменения будут сохранены, отобразится соответствующее уведомление. Изменения сохранены и отображены на форме - поле со скриптом содержит содержимое загруженного файла.